package com.cium.aqie.objectOriented.staticEx

/**
 * @Function: 维度,静态方法
 * @Author: aqie
 * @Date: 2019/8/31 9:29
 */
class Latitude private constructor(val value: Double){
    // 类的伴生对象
    companion object{
        @JvmStatic
        fun ofDouble(double: Double): Latitude{
            return Latitude(double)
        }

        fun ofLatitude(latitude: Latitude): Latitude{
            return Latitude(latitude.value)
        }

        // @JvmField 替换为 const
        const val TAG: String = "Latitude"
    }
}